package com.woniu.cinema.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.woniu.cinema.mapper.MovieTypeMapper;
import com.woniu.cinema.domain.MovieType;
import com.woniu.cinema.service.MovieTypeService;

/**
 * 影片类型Service业务层处理
 * 
 * @author yy
 * @date 2021-04-16
 */
@Service
public class MovieTypeServiceImpl implements MovieTypeService
{
    @Autowired
    private MovieTypeMapper movieTypeMapper;

    /**
     * 查询影片类型
     * 
     * @param typeId 影片类型ID
     * @return 影片类型
     */
    @Override
    public MovieType selectMovieTypeById(Long typeId)
    {
        return movieTypeMapper.selectMovieTypeById(typeId);
    }

    /**
     * 查询影片类型列表
     * 
     * @param movieType 影片类型
     * @return 影片类型
     */
    @Override
    public List<MovieType> selectMovieTypeList(MovieType movieType)
    {
        return movieTypeMapper.selectMovieTypeList(movieType);
    }

    /**
     * 新增影片类型
     * 
     * @param movieType 影片类型
     * @return 结果
     */
    @Override
    public int insertMovieType(MovieType movieType)
    {
        return movieTypeMapper.insertMovieType(movieType);
    }

    /**
     * 修改影片类型
     * 
     * @param movieType 影片类型
     * @return 结果
     */
    @Override
    public int updateMovieType(MovieType movieType)
    {
        return movieTypeMapper.updateMovieType(movieType);
    }

    /**
     * 批量删除影片类型
     * 
     * @param typeIds 需要删除的影片类型ID
     * @return 结果
     */
    @Override
    public int deleteMovieTypeByIds(Long[] typeIds)
    {
        return movieTypeMapper.deleteMovieTypeByIds(typeIds);
    }

    /**
     * 删除影片类型信息
     * 
     * @param typeId 影片类型ID
     * @return 结果
     */
    @Override
    public int deleteMovieTypeById(Long typeId)
    {
        return movieTypeMapper.deleteMovieTypeById(typeId);
    }
}
